USE [totem]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:		<Grupo 1>
-- Description:	<ELIMINAR CONTENIDO DE PROPUESTA> 
-- =============================================
USE [totem]
GO

CREATE PROCEDURE [dbo].[EliminarContenido]

@idPropuesta INT
									
AS
BEGIN
  
	SET NOCOUNT ON; 

	DELETE FROM CONTENIDO_ELEMENTO WHERE ID_PROPUESTA=@idPropuesta;

END;
GO
-- =============================================
-- Author:		<Grupo 1>
-- Description:	<ELIMINAR DOCUMENTO PROPUESTA + CONSULTA DE PROYECTO AL CUAL PERTENECE> 
-- =============================================
CREATE PROCEDURE [dbo].[EliminarPropuesta] 

@idPropuesta INT,
@idProyecto INT

									
AS
BEGIN
  
	SET NOCOUNT ON; 

	DELETE FROM PROPUESTA WHERE ID_PROPUESTA=@idPropuesta;
	
	SELECT  @idProyecto= PP.IDPROYECTO FROM (CONTENIDO_ELEMENTO CE INNER JOIN
	PLANTILLA_PROYECTO_ELEMENTO PPE ON CE.ID_PE=PPE.ID_PE AND CE.ID_PROPUESTA
	=@idPropuesta) INNER JOIN PLANTILLA_PROYECTO PP ON PP.ID_PP= PPE.ID_PP;

END;
GO
-- =============================================
-- Author:		<Grupo 1>
-- Description:	<ELIMINAR CONFIGURACION PERSONALIZADA DE PLANTILLA PROPUESTA> 
-- =============================================
CREATE PROCEDURE [dbo].[EliminarConfiguracionPropuesta]

@idProyecto INT
								
AS
BEGIN
  
	SET NOCOUNT ON; 


	DELETE FROM PLANTILLA_PROYECTO_ELEMENTO WHERE ID_PP=(SELECT ID_PP
	FROM (PLANTILLA_PROYECTO PP INNER JOIN PLANTILLA P ON P.ID_PLANTILLA=
	PP.ID_PLANTILLA AND IDPROYECTO=@idProyecto)INNER JOIN TIPO_PLANTILLA TP
	ON TP.ID_TP=P.ID_TP AND NOMBRE_TP LIKE 'Plantilla Propuesta');
	
	DELETE FROM PLANTILLA_PROYECTO_SECCION WHERE ID_PP=(SELECT ID_PP
	FROM (PLANTILLA_PROYECTO PP INNER JOIN PLANTILLA P ON P.ID_PLANTILLA=
	PP.ID_PLANTILLA AND IDPROYECTO=@idProyecto)INNER JOIN TIPO_PLANTILLA TP
	ON TP.ID_TP=P.ID_TP AND NOMBRE_TP LIKE 'Plantilla Propuesta');

END;
GO
